package cn.minhx.mw.dtp.sdk.registry;

import cn.minhx.mw.dtp.sdk.domain.model.entity.ThreadPoolConfigEntity;

import java.util.Collection;

/**
 * 注册中心
 *
 * @author minhx
 */
public interface Registry {

    /**
     * 上报所有线程池配置到注册中心
     *
     * @param configList 线程池配置
     */
    void reportThreadPoolConfigList(Collection<ThreadPoolConfigEntity> configList);

    /**
     * 上报单个线程池配置到注册中心
     *
     * @param config 线程池配置
     */
    void reportThreadPoolConfig(ThreadPoolConfigEntity config);

}
